// 设计师相关接口
import request from "@/utils/request.js";

/**
 * 获取设计师列表
 * @type {type}类型 
 * new：新签设计师 
 * hot：热门设计师
 */
export function getDesignerList(type) {
	return request.get(`work/designer/list?type=${type}`);
}


/**
 * 获取关注的人的列表
 * uid:
 * 要查看的用户的id(如果不传或0，就查当前用户自己的关注的人的列表)
 * identity:
 * 是否筛选用户身份 0 不筛选 1创作者 2设计师
 * page
 * limit
 */
export function getFollowList(uid, identity, page, limit) {
	return request.get(`work/follow/user/list?uid=${uid}&identity=${identity}&page=${page}&limit=${limit}`);
}


/**
 * 获取设计师用户信息
 * uid 用户id
 */
export function getUserInfo(uid) {
	return request.get(`work/user/info/${uid}`);
}

/**
 * 获取用户作品列表
 * uid 用户id
 * type 作品类型 1:设计作品 2:代表作品
 */
export function getUserWorkList(uid, type) {
	return request.get(`work/user/work/list?uid=${uid}&type=${type}`);
}

/**
 * 获取设计师 设计作品列表
 * uid 用户id
 * type 作品类型 1:设计作品 2:代表作品
 */
export function getDraftList(uid, type) {
	return request.get(`work/designer/draft/list?uid=${uid}&type=${type}`);
}

/**
 * 获取 我的 作品列表
 */
export function getMyWorkList() {
	return request.get(`work/my/work/list`);
}


/**
 * 查看粉丝列表
uid 要查看的用户的id（不传或0为查找当前登录用户自己的）
identity  是否筛选列表身份 0 不筛选 1创作者 2设计师
page
limit
 */
export function getFansList(uid, identity,page,limit) {
	return request.get(`work/follow/user/fans/list?uid=${uid}&identity=${identity}&page=${page}&limit=${limit}`);
}
